Management and Administration > Environment Setup > Interacting with Salesforce > Getting Started with Salesforce | Send feedback |
The process to integrate your organization with Salesforce is divided into a number of definite steps.
The Salesforce user account is created on the site http://developer.salesforce.com. The individual representing the organization or company creates a user account using an e-mail address and password . Once registered, Salesforce will send a confirmation email to the user account, follow the instructions therein.
The login credentials are important as they are used later on in the integration process to authenticate against the Salesforce site.
Once the account has been created, a security token for the chosen password must be generated.
The image and steps below describe how to do this:
Salesforce supplies a Web Services Description Language (WSDL) file to its customers. The WSDL file enables the developer to integrate with Salesforce using the Salesforce API.
The method of generating the WSDL file is beyond the scope of this document but full details can be found on this site:
http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_steps.htm
Avoid placing the WSDL and generated DLLs in a location that has spaces or special characters in the path. |
The Enterprise WSDL is organization specific. |
Once you have the WSDL file you can:
Use the WSDL file to generate the files required for developing solutions in conjunction with Salesforce.
As a prerequisite to generating the service instance, the .NET 2.0 SDK must be installed. For more information see: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19988
A Windows Registry entry of type String must be created in the following branch, HKLM > Software > Microsoft > .NETFramework with the following data:
Value name: SDKInstallRootv2.0
Value data: <path of the .NET v2 root installation> (this is the folder the SDK installed to)
Before the service instance can be registered and used, it needs to be generated. This is done by starting the Broker Manager.
Service Broker | |
---|---|
Configure Service | Configure a new Service |
View SmartObject Definitions | Enables the SmartObject Definition viewing |
Salesforce Instance Generator | Generates an Instance of a Salesforce related service |
Cache Salesforce Credentials |
Creates a user profile for Salesforce users using their credentials
Note: Used only once an instance of Salesforce has been created |
Export SmartObjects |
Creates SmartObject Deployment Package for export to another environment |
Import SmartObjects |
Imports SmartObjects from another environment |
In the screen shot below, the Instance destination path is a long format path with spaces and ( ) in it, this will cause an error. Rather point to a short path for example: c:\k2SalesForce Once the files have been generated, they can be copied to C:\Program Files (x86)\K2 blackpearl\ServiceBroker\Salesforce and registered from there. |
The final step is to cache your credentials by selecting the Cache Salesforce Credentials, again, remember to append the token to the password.